package poo.mat;

import java.util.Scanner;

public class Potenza {
	
	/*static int calcolaPotenza(int x, int y){
		if (x==0 && y==0){
			System.out.println("forma indeterminata 0^0");
			System.exit(-1);
			}
		if(y<0){
			System.out.println("n deve essere positivo");
			System.exit(-1);
		}
		int potenza = 1;
		int contatore = y;
		while(contatore>0){
			potenza = potenza*x;
			contatore--;
	}
		return potenza;
	}
	*/


	
	private static Scanner sc;

	public static void main(String[] args) {
		
		System.out.println("calcolo della potenza a^n, a int, int>=0");
		sc = new Scanner(System.in);
		System.out.print("a= ");
		int a = sc.nextInt();
		System.out.print("n= ");
		int n = sc.nextInt();
		if(a==0 && n==0){
			System.out.println("forma indeterminata 0^0");
			System.exit(-1);
		}
		if(n<0){
			System.out.println("n deve essere positivo");
			System.exit(-1);
		}
		int potenza = 1;
		int contatore = n;
		while(contatore>0){
			potenza = potenza*a;
			contatore--;
		}
		System.out.println(a+"^"+n+"="+potenza);
		
		//System.out.println("a elevato n =" + calcolaPotenza(a,n));
		
		
	}

}
